#include<bits/stdc++.h>
using namespace std;
const int N = 2e5 + 100;
int T,n,cnt,a[N];
bool vis[N];
void solve()
{
    cin>>n;
    for(int i=1;i<=n;i++)cin>>a[i];
    int flag=0,now=n+1;
    for(int i=n;i>0;i--)
	{
        if(a[i]>a[i-1])
		{
            flag=1,now=i;
            break;
        }
    }
    if(flag==0)
	{
        cout << "0" << endl;
        //for(int i=1;i<=n;i++)a[i]=0;
        return ;
    }
    for(int i=now;i>0;i--)
	{
        if(a[i]<a[i-1])
		{
            flag=i;
            break;
        }
    }
    cout << flag-1 << endl;
    //for(int i=1;i<=n;i++)a[i]=0;
    return ;
}
int main()
{
    ios::sync_with_stdio(false);
    cin>>T;
    while(T--)solve();
    return 0;
}
